home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995…tember: Reference Library / Dev.CD Sep 95 RL / Dev.CD Sep 95 RL.toast / mac / Technical Documentation / develop / develop Issue 10 code / Picture Utilities / sample shell.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-04-08  |  939 b   |  50 lines  |  [TEXT/KAHL]

  1.  
  2. #pragma once
  3.  
  4. /* resource IDs of menus */
  5. #define appleID            128
  6. #define fileID            129
  7. #define editID            130
  8.  
  9. #define appleM            0
  10. #define fileM            1
  11. #define editM            2
  12.  
  13. #define fmNew            1
  14. #define fmOpen            2
  15. #define fmClose        4
  16. #define fmSave            5
  17. #define fmSaveAs        6
  18. #define fmRevert        7
  19. #define fmPageSetUp    9
  20. #define fmPrint        10
  21. #define fmQuit            12
  22.  
  23. #define emUndo         1
  24. #define emCut            3
  25. #define emCopy        4
  26. #define emPaste        5
  27. #define emClear        6
  28.  
  29. #define octreeMethod    128        /* custom picure utilities pick proc method */
  30.  
  31. void CantOpen(void);
  32. void SetUpMenus(void);
  33. void SetUpWindows(void);
  34.  
  35. void MainEvent(void);
  36.  
  37. void DoCommand(long mResult);
  38. void DoFile(short item);
  39. void DoEdit(short item);
  40.  
  41. void DoOpen(void);
  42.  
  43. void DoMouseDown(short windowPart, WindowPtr whichWindow, EventRecord *myEvent);
  44. void DoContent(WindowPtr whichWindow, EventRecord *myEvent);
  45.  
  46. void MaintainMenus(void);
  47. void UpdateWindow(WindowPtr theWindow);
  48.  
  49. extern Boolean quitting;
  50.